/* ::::: http://static.v5.skyrock.net/css/common.css?cBQ0lqw ::::: */

* { margin: 0px; padding: 0px; }
body { text-align: center; font-family: "Arial","Geneva",sans-serif; font-size: 12px; color: rgb(43, 52, 61); }
img { border: medium none; }
small { font-size: 0.9em; }
ul { list-style-type: none; }
fieldset { border: 1px solid; padding: 0.3em; }
input, label, select { vertical-align: middle; }
textarea, select { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(204, 204, 204); }
button::-moz-focus-inner { border: 0px none; padding: 0px; }
q:before, q:after { content: ""; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
a { color: rgb(44, 136, 214); text-decoration: none; }
a:hover { text-decoration: underline; }
a:hover, a:active { outline: medium none; }
a:focus { outline: thin dotted; }
a *, label { cursor: pointer; }
.clearfix {  }
.clearfix:after { content: ""; display: block; clear: both; height: 0px; visibility: hidden; overflow: hidden; }
.clear { clear: both; height: 0px; }
.center { text-align: center; }
.floatleft { float: left ! important; }
.floatright { float: right ! important; }
.even { background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; }
.hide { display: none; }
.margin_top { margin-top: 10px ! important; }
.margin_top5 { margin-top: 5px ! important; }
.col_third { width: 33%; }
#wrap .img_50 { display: block; width: 50px; height: 50px; }
.box, .box_msg { position: relative; border: medium none; }
.box { margin-bottom: 20px; }
.box_msg { padding: 5px; border: 1px solid rgb(204, 204, 204); border-radius: 5px 5px 5px 5px; }
.arrow_msg { display: block; position: absolute; }
.arrow_left_top { margin-left: 10px; }
.arrow_left_top .arrow_msg { top: 7px; left: -7px; }
.box h3, .box h2, .title_page { position: relative; font-weight: normal; font-size: 18px; background-image: url('bg_box_title.png'); background-repeat: repeat-x; background-position: left 10px; color: rgb(51, 51, 51); }
.box h3 small, .box h2 small, .title_page small { font-size: 12px; font-weight: bold; color: rgb(153, 153, 153); }
.box h3 span, .box h2 span, .title_page span { background-color: rgb(255, 255, 255); }
.box .title_value, .title_page .title_value { color: rgb(0, 0, 0); padding-right: 3px; }
.box .title_value a { color: rgb(51, 51, 51); text-decoration: none; }
.box .title_value img { vertical-align: middle; }
.box .title_actions, .title_page .title_actions { display: block; position: absolute; top: 7px; right: 0px; padding-left: 4px; font-size: 11px; font-weight: normal; vertical-align: top; color: rgb(44, 136, 214); }
.box .title_actions img, .title_page .title_actions img { margin-top: -2px; vertical-align: top; }
.list_thumb, .list_thumb_large { overflow: hidden; }
.list_thumb li, .list_thumb_large li { float: left; display: inline; position: relative; overflow: hidden; }
.list_thumb li { width: 52px; height: 52px; margin: 0px 11px 20px 0px; }
.list_thumb_large li { width: 150px; height: 150px; margin-right: 2px; margin-bottom: 2px; }
.list_thumb .last, .list_thumb_large .last { margin-right: 0px; }
.list_thumb img, .list_thumb_large img { display: block; }
.list_thumb img { width: 50px; height: 50px; border: 1px solid rgb(153, 153, 153); }
.list_thumb_large img { width: 150px; height: 150px; }
.list_thumb .crop img, .list_thumb_large .crop img { width: auto; height: auto; }
.list_thumb .img_tag, .list_thumb_large .img_tag { position: absolute; left: 8px; bottom: 8px; padding: 1px 5px; color: rgb(255, 255, 255); font-weight: bold; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7); border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 10px 10px 10px 10px; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.45); }
.list_style4 li { padding: 0px 0px 10px 10px; font-size: 11px; }
.list_style4 li:last-child { padding-bottom: 0px; }
.list_style5 li, .list_style6 li { padding: 6px 0px; margin-left: 15px; font-size: 11px; font-weight: bold; border-bottom: 1px dashed rgb(82, 82, 82) ! important; }
.list_style5 li:last-child, .list_style6 li:last-child { border-bottom: 0px none ! important; }
.list_style5 li a, .list_style6 li a { display: block; padding-left: 16px; margin-left: -16px; background: url('sprite-bullet.png') no-repeat scroll -2640px 5px transparent; }
.list_style6 li a { background: url('../images/sprite-bullet.png') no-repeat scroll -1320px 5px transparent; }
.list_intros { margin-top: 10px; }
.list_intros li { position: relative; margin-bottom: 10px; overflow: hidden; }
.list_intros .last { margin-bottom: 0px; }
.list_intros .list_intros_img { float: left; display: inline; width: 100px; height: 100px; margin-right: 10px; }
#wrap .list_intros h3, #wrap .list_intros h4 { position: relative; font-size: 16px; font-weight: bold; background-image: none; margin: 0px; overflow: hidden; word-wrap: break-word; }
.select_styled { display: inline-block; position: relative; height: 22px; margin-right: 2px; padding-top: 1px; overflow: hidden; vertical-align: middle; }
.select_styled { width: 118px; background-color: rgb(26, 26, 26); }
.select_styled:not(u) { width: 90px; }
.select_styled select { height: 21px; padding: 3px 4px; font-size: 1em; border: medium none; cursor: pointer; }
.select_styled select { width: 118px; color: rgb(255, 255, 255); background-color: transparent; }
.select_styled:before { content: ""; position: absolute; display: block; width: 5px; height: 5px; top: 9px; right: 6px; background-image: url('../images/sprite-bullet.png'); background-color: transparent; background-repeat: no-repeat; background-position: -3300px 0px; }
.select_styled:hover, .select_styled:focus, .select_styled select:hover, .select_styled select:focus { background-color: rgb(39, 39, 39); cursor: pointer; }
.select_styled option { padding: 2px; }
.select_styled option { background-color: rgb(26, 26, 26); }
#sbofficiel ul { margin-bottom: 20px; overflow: hidden; }
#sbofficiel, #sbofficiel .js { margin-bottom: 0px; }
.mini-profil-50 img.avatar { width: 50px; height: 50px; }
#global { margin: auto; position: relative; width: 982px; }
#wrap { padding: 20px 21px; text-align: left; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: rgb(255, 255, 255); }
#column_left { float: left; clear: left; width: 620px; }
#column_right { float: right; clear: right; width: 300px; }
#column_left .half { width: 300px; }
#header { width: 100%; text-align: left; }
#header a { text-decoration: none; }
#header a:hover { text-decoration: underline; }
#nav_top { position: relative; height: 44px; width: auto; min-width: 982px; color: rgb(147, 143, 138); font-size: 0.9em; text-align: center; background: url('../images/sprite_navigation.png') repeat-x scroll 0px -1167px rgb(39, 39, 39); }
#nav_top > div, #nav_menu > div { position: relative; width: 982px; margin: 0px auto; text-align: left; }
#nav_top > div:before { content: ""; display: block; position: absolute; top: 0px; right: 982px; width: 999em; height: 44px; background: none repeat scroll 0% 0% rgb(39, 39, 39); }
#nav_top ul { position: relative; }
#barrenoire_logo_menu, #barrenoire_account_menu { position: absolute; border: medium none; padding: 20px; border-radius: 0px 0px 0px 0px; }
#barrenoire_logo_menu { width: 430px; }
#barrenoire_logo_menu, #barrenoire_logo_menu ul { background: none repeat scroll 0% 0% rgb(39, 39, 39); }
#barrenoire_logo_menu a, #barrenoire_account_menu a { color: rgb(255, 255, 255); text-decoration: none ! important; }
#barrenoire_logo_menu a:hover, #barrenoire_account_menu a:hover { text-decoration: underline ! important; }
#barrenoire_logo_menu .list_style6 { border-bottom: 1px solid rgb(82, 82, 82); }
#barrenoire_logo_menu .barrenoire_secondary_links { width: 190px; padding: 20px; }
#barrenoire_logo_menu .barrenoire_secondary_links, #barrenoire_logo_menu .barrenoire_secondary_links ul { background: none repeat scroll 0% 0% rgb(50, 50, 50); }
#barrenoire_logo_menu .barrenoire_secondary_links a { color: rgb(173, 173, 173); }
#barrenoire_logo_menu .barrenoire_secondary_links ul { width: 80px; padding-right: 10px; }
#barrenoire_logo_menu .barrenoire_secondary_links .floatleft { border-right: 1px dashed rgb(173, 173, 173); }
#nav_top ul li a, #nav_top #barrenoire_help_link { display: inline-block; position: relative; color: rgb(255, 255, 255); }
:first-child + html #nav_top ul li a { display: inline; }
#nav_top ul li a:hover, #nav_top ul li .link_active { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); position: relative; border-color: rgb(204, 204, 204); }
#nav_top .notlogged { min-width: 150px; font-size: 11px; font-weight: bold; }
#nav_top .notlogged li { display: inline; float: left; height: 44px; padding: 0px 20px; border-right: 1px solid rgb(48, 48, 48); }
#nav_top .notlogged li:first-child { margin-left: 20px; border-left: 1px solid rgb(48, 48, 48); }
#nav_top .notlogged li a { display: inline-block; float: left; height: 43px; line-height: 43px; }
#nav_top .notlogged a:hover { color: rgb(255, 255, 255); background-color: transparent; text-decoration: underline; border-color: rgb(48, 48, 48); }
#nav_top .fb_connect { display: inline-block; height: 16px ! important; width: 16px; margin-top: 14px; overflow: hidden; text-indent: -9999px; background: url('../images/sprite_navigation.png') no-repeat scroll 0px -1246px transparent; }
.checkbox-on-off:not(u) input { position: absolute; left: -999em; }
.checkbox-on-off:not(.u) label { padding-left: 53px; background-image: none; }
.checkbox-on-off:not(u) label:before { content: ""; position: absolute; top: 0px; left: 0px; border-radius: 10px 10px 10px 10px; transition: all 0.2s ease 0s ; width: 41px; height: 20px; background: url('../images/bt-checkbox.png') no-repeat scroll -1401px 0px transparent; }
.share-fb-activites:not(u) label:before { left: 50px; top: 5px; background-position: -23px 0px; }
:first-child + html .barrenoire_visites li { display: inline; }
:first-child + html .barrenoire_visites li.hidden { display: none; }
@media screen and (min-height: 600px) and (min-width: 990px) {
	body:not(.barrenoirenotfixed) #header, body.consult:not(.barrenoirenotfixed) #header { padding-top: 44px; }
	body:not(.barrenoirenotfixed) #nav_top { position: fixed; top: 0px; width: 100%; z-index: 16777214; }
	body.submenu_container:not(.barrenoirenotfixed) .submenu.top_nav_submenu, body.submenu_container:not(.barrenoirenotfixed) #barrenoire_logo_menu, body.submenu_container:not(.barrenoirenotfixed) #barrenoire_account_menu { position: fixed; }
	body.submenu_container:not(.barrenoirenotfixed) #plus2rubrik-menuOptions { position: absolute; }
}
#logo { float: left; width: 100px; height: 44px; color: rgb(255, 255, 255); overflow: hidden; text-indent: -9999px; background-image: url('../images/../images/sprite_navigation.png'); background-repeat: no-repeat; background-color: rgb(39, 39, 39); background-position: center -903px; }
#logo.logo_full { width: 135px; background-position: center -947px; }
#nav_top .takeATour { display: block; float: left; margin: 10px 0px 0px 5px; padding: 4px 10px; border-radius: 2px 2px 2px 2px; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(0, 154, 255); }
#nav_menu { position: relative; min-width: 982px; height: 70px; color: rgb(0, 0, 0); background-color: rgb(244, 244, 244); clear: both; z-index: 100; }
#nav_menu > div { position: relative; padding-bottom: 31px; }
#nav_menu ul { list-style-type: none; }
#nav_menu ul li, #nav_menu ul li a { display: inline-block; vertical-align: top; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; }
:first-child + html #nav_menu ul li, :first-child + html #nav_menu ul li a { display: inline; }
#nav_menu .nav_menu_top li { height: 39px; }
#nav_menu .nav_menu_top li a { margin-top: 10px; padding: 3px 4px; color: rgb(40, 40, 40); border-radius: 2px 2px 2px 2px; }
#nav_menu .nav_menu_top li a:hover, #nav_menu .nav_menu_top li a:focus, #nav_menu .nav_menu_top .active a, #nav_menu .nav_menu_top .link_active { color: rgb(255, 255, 255); background-color: rgb(26, 26, 26); text-decoration: none; }
#nav_menu .nav_menu_top li span { display: inline-block; height: 25px; padding: 0px 14px; border-right: 1px solid rgb(225, 225, 225); }
#nav_menu .nav_menu_top li:first-child span { border-left: 1px solid rgb(225, 225, 225); }
#nav_menu .nav_menu_top li .submenu_linkLibelle, #nav_menu .nav_menu_top li .submenu_pictoPlus { display: inline; padding: 0px; border: medium none; }
#nav_menu .nav_menu_top .active span:after { content: ""; display: block; position: relative; width: 5px; height: 3px; margin: 8px auto 0px; background: url('../images/sprite-bullet.png') no-repeat scroll -3300px -1px transparent; z-index: 1000; }
#nav_menu .nav_menu_top span span:after { display: none; }
#nav_menu .submenu_container { float: left; display: block; }
body .submenu_container { position: relative; }
.submenu_container .submenu_link { outline: 0px none; }
.submenu_container .submenu { padding: 5px 10px; display: none; position: absolute; left: 0px; z-index: 99; text-align: left; border-style: solid; border-width: 0px 1px 1px; border-color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); font-family: "Arial","Geneva",sans-serif; font-size: 12px; }
.submenu_container .submenu > li { border-top: 1px solid rgb(204, 204, 204); }
.submenu_container .submenu li:first-child { border-top: medium none; }
:first-child + html #blog .submenu_container .submenu { top: 1.5em; }
.submenu_container .submenu > li > a { position: relative; z-index: 2; display: block; }
.submenu.top_nav_submenu > li > a, .submenu.top_nav_submenu > li > a { padding: 0.26em 0px; }
#plus2rubrik-menuOptions { font-family: "Arial","Geneva",sans-serif; font-size: 12px; font-weight: bold; background: none repeat scroll 0% 0% rgb(244, 244, 244); border: medium none; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
#plus2rubrik-menuOptions li { border-color: rgb(225, 225, 225); }
#plus2rubrik-menuOptions a { color: rgb(40, 40, 40); }
:first-child + html #nav_menu .submenu li { width: 100%; margin: 0px; }
#nav_menu li.active .nav_submenu { display: block; z-index: 99; }
#nav_menu li:hover .nav_submenu { display: block; z-index: 100; }
#nav_menu .nav_submenu { position: absolute; display: none; width: 100%; height: 31px; clear: left; bottom: 0px; left: 0px; color: rgb(255, 255, 255); text-align: left; background: url('../images/sprite_navigation.png') repeat-x scroll 0px -1211px rgb(48, 48, 48); z-index: 1; }
#nav_menu .nav_submenu li:first-child { margin-left: 10px; }
#nav_menu .nav_submenu li a, #nav_menu .nav_submenu li a:hover { background-image: none ! important; }
:first-child + html #nav_menu .nav_submenu ul { line-height: 0; z-index: 100; }
#nav_menu .submenu_fill { display: block; z-index: 0; margin: 0px; padding: 0px; width: 100%; }
:first-child + html #nav_menu .submenu_fill { z-index: -9000; }
#nav_menu .nav_submenu li { display: inline; padding: 0px 15px; border: medium none; }
#nav_menu .nav_submenu li a { margin-top: 5px; padding: 3px 0px; color: rgb(255, 255, 255); font-weight: normal; background: none repeat scroll 0% 0% transparent ! important; }
#nav_menu .nav_submenu li a:hover { text-decoration: underline; }
.submenu-empty { display: block; height: 6px; }
.nav_submenu.submenu-empty { height: 30px; }
:first-child + html p.submit { margin: 5px 0px 10px; }
.skyPlaceholder input.defaultValue { color: rgb(136, 136, 136); }
#search_form .skyPlaceholder { height: 23px; margin-top: 7px; padding: 1px; border: 1px solid rgb(26, 26, 26); border-radius: 2px 2px 2px 2px; background: none repeat scroll 0% 0% rgb(26, 26, 26); }
#search_form #quicksearchbox { display: inline-block; height: 19px; font-size: 1em; border: medium none; vertical-align: middle; }
#search_form select, #search_form #quicksearchbox { margin-right: 2px; }
#quicksearchbox { width: 160px; padding: 2px 4px; color: rgb(136, 136, 136); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#search_form .search-submit { width: 19px; height: 18px; background-position: -51px -1248px; background-color: inherit; }
#footer { padding: 0px 0px 55px; border-top: 4px solid rgb(235, 235, 235); background: url('../images/sprite_navigation.png') repeat-x scroll left -1336px rgb(39, 39, 39); clear: both; text-align: left; }
#nav_bottom { position: relative; width: 870px; padding-left: 112px; margin: auto; }
#footer .footer_logo, #footer .footer_logo a { display: block; height: 56px; width: 112px; }
#footer .footer_logo { position: absolute; left: 0px; top: 0px; background: url('../images/sprite_navigation.png') no-repeat scroll center -1280px rgb(244, 244, 244); }
#footer .footer_logo span { display: block; height: 0px; overflow: hidden; }
#footer .footer_logo:before { content: ""; position: absolute; display: block; top: 0px; width: 999em; height: 100%; right: 112px; background: none repeat scroll 0% 0% rgb(244, 244, 244); z-index: 0; }
#footer .takeATour a { z-index: 0; position: absolute; top: 75px; left: 20px; display: block; width: auto; padding: 8px 10px; background: none repeat scroll 0% 0% rgb(0, 154, 255); color: rgb(255, 255, 255); border-radius: 2px 2px 2px 2px; }
#nav_bottom > ul > li { float: left; }
#nav_bottom h4 { padding: 24px 20px 0px; height: 32px; border-left: 1px solid rgb(235, 235, 235); text-transform: uppercase; color: rgb(41, 41, 41); white-space: nowrap; }
#nav_bottom ul ul { padding: 20px 20px 0px; border-left: 1px solid rgb(49, 49, 49); background: url('../images/sprite-bullet.png') no-repeat scroll -3275px 10px transparent; }
#nav_bottom ul ul li { padding-top: 10px; }
#footer a { color: rgb(255, 255, 255); }
#footer .selected a { font-weight: bold; color: rgb(0, 153, 255); }
fieldset { padding: 0px; border: 0px none; }
input.text, textarea.text, select.select { padding: 6px 10px; background: none repeat scroll 0% 0% rgb(249, 249, 249); border: 1px solid rgb(199, 199, 199); border-radius: 2px 2px 2px 2px; }
select.select { padding: 5px 5px 5px 10px; }
.radio-checkbox:not(u) > input + label, .sub-nav .radio-checkbox:not(u) > input[type="radio"] + label { min-height: 18px; padding-left: 28px; background: url('../images/sprite-radio-checkbox.png') no-repeat scroll 0% 0% transparent; }
.radio-checkbox:not(u) > input:focus + label, .sub-nav .radio-checkbox:not(u) > input[type="radio"]:focus + label { background-position: 0px -317px; }
.radio-checkbox:not(u) > input[type="checkbox"]:checked + label, .sub-nav .radio-checkbox:not(u) > input[type="radio"]:checked + label { background-position: 0px -635px; }
.radio-checkbox:not(u) > input[type="checkbox"]:checked:focus + label, .sub-nav .radio-checkbox:not(u) > input[type="radio"]:checked:focus + label { background-position: 0px -952px; }
.radio-checkbox:not(u) > input[type="radio"] + label { background-position: 0px -1269px; }
.radio-checkbox:not(u) > input[type="radio"]:focus + label { background-position: 0px -1586px; }
.radio-checkbox:not(u) > input[type="radio"]:checked + label { background-position: 0px -1903px; }
.radio-checkbox:not(u) > input[type="radio"]:checked:focus + label { background-position: 0px -2220px; }
.radio-checkbox:not(u) > input:disabled + label { opacity: 0.6; }
#pub_bottom, #pub_x11 { height: 0px; font-size: 0px; }
#pub_bottom { clear: both; }
.pub180, .pub300, .pub300x45 { position: relative; margin-bottom: 5px; overflow: hidden; }
.pub300x45 { display: none; }
.pub300, .pub300x45 { width: 300px; }
.pub300 .adscreen { height: 250px; }
.pub300x45 .adscreen { height: 45px; }
.adscreen { margin: 0px; }
.adslogan { display: block; height: 18px; padding-top: 1px; text-align: right; font-size: 10px; color: rgb(153, 153, 153); background: none repeat scroll 0% 0% transparent; }
#habillage_haut { position: relative; width: 980px; height: 200px; margin: 0px auto; background-position: center top; background-repeat: no-repeat; background-color: transparent; overflow: hidden; z-index: 100; }
#habillage_gauche, #habillage_droite { height: 600px; width: 120px; top: -200px; position: absolute; display: block; z-index: 99; }
#habillage_gauche { left: -120px; }
#habillage_droite { right: -120px; }
#habillage_haut, #habillage_gauche, #habillage_droite, #pub_up_habillage, #pub_up_giga_banner { display: none; }
.suggestions { -moz-box-sizing: border-box; position: absolute; font-size: 0.9em; z-index: 10000; text-align: left; visibility: visible; width: 200px; overflow: hidden; display: none; margin-top: 5px; }
#suggestion-header { position: fixed; z-index: 2147483647; }
.suggestions { border: 1px solid rgb(172, 162, 137); background-color: rgb(255, 255, 255); color: rgb(43, 52, 61); }
:first-child + html .message-container { display: inline; }
.thumbnails a:hover .info-thumbnail, .thumbnails a:focus .info-thumbnail, :first-child + html .events .thumbnails li a:active .info-thumbnail { display: block; text-decoration: none ! important; }
.info_tooltip_container:hover .info_tooltip, .info_tooltip_container:focus .info_tooltip, :first-child + .info_tooltip_container:active .info_tooltip { display: block; }
:first-child + html #iehomepage { line-height: 24px; }
:first-child + html #default #iehomepage .closeWrapper { top: -4px; }
:first-child + html #admskyrock #iehomepage .closeWrapper { top: -4px; }
:first-child + html #popin_color_picker .popin-footer { width: 585px; }
.mn-card-wrapper { position: relative; }
.mn-card-wrapper .mn-card { visibility: hidden; position: absolute; left: -999em; top: -192px; min-height: 193px; z-index: 100000000; text-align: left; font: 12px Arial,Helvetica,sans-serif; transition-property: visibility; transition-delay: 0.3s; }
.mn-card-wrapper .mn-card.bottom-left-50, #profil-content #nf-container .mn-card-wrapper .mn-card.bottom-left-100, #sources_list_news .mn-card-wrapper .mn-card.bottom-left-100, .skylive .event-primary .mn-card-wrapper .mn-card.bottom-left-100 { top: 56px; }
.last-of-row .mn-card, .righty_one .sidebar .mn-card, .sidebar_two:not(.lefty) .sidebar .mn-card, .column-right-box .mn-card { left: auto ! important; right: 0px; }
.mn-card-wrapper .mn-card-inner { padding: 9px 9px 0px; margin-bottom: 10px; width: 286px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); color: rgb(41, 41, 41); }
.mn-card-wrapper .mn-card a { color: rgb(44, 136, 214); }
.mn-card-wrapper .mn-card img { display: inline; }
.mn-card-friend { padding: 0px 0px 9px; }
.mn-card .mn-avatar { float: left; position: relative; margin: 0px 10px 9px 0px; width: 100px; height: 100px; background: none repeat scroll 0% 0% rgb(25, 25, 25); text-align: center; vertical-align: middle; line-height: 100px; }
.mn-card .mn-pseudo { width: 175px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mn-card .flag { margin-left: 2px; }
.mn-card ul { margin: 0px ! important; padding-top: 2px ! important; background: none repeat scroll 0% 0% transparent ! important; }
.mn-card li { float: left; width: auto ! important; height: auto ! important; margin: 0px 1px 0px 0px ! important; clear: none ! important; }
.mm-card-friend-link { clear: both; background: none repeat scroll 0% 0% rgb(244, 244, 244); margin: 0px -9px; padding: 10px 9px; min-height: 32px; border-top: 1px solid rgb(227, 227, 227); }
.mn-card-wrapper:hover .mn-card { visibility: visible; left: 0px; }
.mn-card-wrapper .mn-card .bouton { text-decoration: none; }
.mn-card .pointe_border { position: absolute; display: block; left: 30px; bottom: 5px; width: 0px; border-color: rgb(244, 244, 244) transparent transparent; border-style: solid; border-width: 8px 8px 0px; }
.mn-card.bottom-left-25 .pointe_border, .mn-card.bottom-left-50 .pointe_border, .mn-card.bottom-left-100 .pointe_border { top: -7px; height: 0px; border-color: transparent transparent rgb(255, 255, 255); border-style: solid; border-width: 0px 8px 8px; }
.last-of-row .mn-card .pointe_border, .righty_one .sidebar .mn-card .pointe_border, .sidebar_two:not(.lefty) .sidebar .mn-card .pointe_border, .column-right-box .mn-card .pointe_border { left: auto; right: 30px; }
.boy { background-image: url('../images/boy.png'); }
.girl { background-image: url('../images/girl.png'); }
.ico_search { background-image: url('../images/ico_search.png'); }
.viewblog { background-image: url('../images/viewblog.png'); }
.viewprofil { background-image: url('../images/viewprofil.png'); }
button { margin: 2px; padding: 2px 4px; font-weight: bold; border: 1px solid rgb(187, 188, 191); background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(2, 98, 221); cursor: pointer; overflow: visible; }
button.search-submit { width: 28px; height: 30px; margin: 0px; background: url('../images/sprite_navigation.png') no-repeat scroll -45px -1241px rgb(26, 26, 26); border-radius: 0px 2px 2px 0px; text-indent: -999em; }
img.flag { margin-right: 0.3em; vertical-align: middle; }
.bouton, .redbouton, .greenbouton, .primary, .secondary, .confirm, .negative, .neutral, .bouton_highlight, .bouton_highlight2, .bouton_highlight3, .bouton_wide, .bouton_wide2, .bouton_wide3 { display: inline-block; vertical-align: middle; text-align: center; text-decoration: none; margin: 2px; overflow: visible; white-space: nowrap; cursor: pointer; }
.bouton, .redbouton, .greenbouton, .primary, .secondary, .confirm, .negative, .neutral { padding: 5px 6px; font-weight: normal; font-family: "Arial","Geneva",sans-serif ! important; font-size: 0.9em; border-radius: 2px 2px 2px 2px; }
.bouton:hover, .redbouton:hover, .greenbouton:hover, .bouton:focus, .redbouton:focus, .greenbouton:focus { text-decoration: none; }
.bouton, .greenbouton, .redbouton { color: rgb(41, 41, 41) ! important; background-color: rgb(255, 255, 255); border: 1px solid rgb(203, 203, 203); transition: background-color 0.3s ease 0s; }
.primary, .secondary, .confirm, .negative, .neutral { border: medium none; }
.primary, .confirm, .negative, .neutral { color: rgb(255, 255, 255) ! important; }
.primary { background-color: rgb(0, 154, 255); }
.primary:hover, .primary:focus { background-color: rgb(2, 139, 229); }
.secondary { background-color: rgb(230, 230, 230); }
.secondary:hover, .secondary:focus { background-color: rgb(215, 215, 215); }
.neutral { background-color: rgb(30, 30, 30); }
.neutral:hover, .neutral:focus { background-color: rgb(0, 0, 0); }
.bouton_highlight { border-radius: 2px 2px 2px 2px; }
.bouton_highlight2, .bouton_highlight3, .bouton_wide, .bouton_wide2, .bouton_wide3 { padding: 4px 5px; border-width: 1px; border-style: solid; font-weight: bold; border-radius: 5px 5px 5px 5px; }
.bouton_wide { border-radius: 2px 2px 2px 2px; border: medium none; transition: background-color 0.3s ease 0s, color 0.3s ease 0s; }
.bouton_highlight, .bouton_highlight2, .bouton_highlight3 { padding: 0px 35px; line-height: 36px; font-size: 18px; position: relative; }
.bouton_highlight { background: none repeat scroll 0% 0% rgb(135, 178, 1); padding: 0px 35px; color: rgb(255, 255, 255); line-height: 36px; font-size: 18px; position: relative; transition: background-color 0.3s ease 0s; font-weight: bold; }
.bouton_wide, .bouton_wide2, .bouton_wide3 { padding: 7px 22px; font-size: 13px; }
.bouton_highlight:hover, .bouton_highlight2:hover, .bouton_highlight3:hover, .bouton_wide:hover, .bouton_wide2:hover, .bouton_wide3:hover { text-decoration: none; }
.bouton_highlight:hover { background: none repeat scroll 0% 0% rgb(143, 189, 0); }
.bouton_wide:hover { color: rgb(207, 238, 255) ! important; border-color: rgb(2, 115, 211); background: none repeat scroll 0% 0% rgb(44, 136, 214); }
.add-item, .add_item, .additem, .additem_white, .addmusic, .addmusic, .addnote, .addpicture, .addpicture_white, .addtoban, .addtoban_white, .addtofavorite, .addtofavorite_active, .addtofriend, .addtofriend_white, .addtofriends, .addvideo, .alertes, .alertes_off, .announceblog, .announceblog_white, .archive, .arrow_back, .arrow_back_white, .article_delay, .blogmp3, .blogmp3_white, .blogstar, .boy, .cancel, .cancel_white, .change, .change_pseudo, .checkAll, .comment-add-disabled, .commentadd, .comments_count, .commentview, .config, .config_white, .couple, .createalbum, .cropimg, .cropimg_white, .cybercop, .dailymotion, .defis, .defis_draw, .defis_lose, .defis_win, .defisencours, .del-cross, .delete, .delete_white, .deletemp3, .dellist, .dellist_white, .donate, .downld, .encoche, .euro, .facebook, .facebook_active, .facebook_gris, .flickr, .font_search, .friends, .geoloc, .gifts, .girl, .girlandboy-online, .girlandboy, .google, .googleplus, .group_view, .group_view_white, .guest_connection, .guest_connection_white, .habillage, .habillage_white, .heart_broken, .honneurs, .ico_search, .ico_search_white, .icoalert, .icoaudio, .icofficiel, .icohelp, .icohelp_white, .icoimage, .icoimage_white, .icopayant, .icosharedcontent, .icovideo, .icovideo2, .icowidget, .icowidget_white, .imagewrite, .imagewrite_white, .instagram, .invitations, .invitations_white, .like_off, .like_on, .listarticle, .listenvocmsg, .lyrics, .makemain, .makemain_white, .member, .member_white, .memberadm, .memberdwn, .memberedit, .memberoff, .memberup, .messages, .mobiles, .mono_facebook, .mono_msn, .mono_myspace, .mono_twitter, .moody, .msgsubject, .msgsubject, .msn, .msn_active, .msn_gris, .myspace, .myspace_gris, .newcoms, .newevent, .newsimple, .nf_modifs, .onchat, .organize, .organize_white, .p-xonline-small, .p-xonline, .palmares, .partageskyrock, .phone, .phone_white, .picasa, .play, .poissondavril, .position, .position_white, .preview, .privacy-unlock, .privacy, .random, .readmsg, .relationship, .remix, .remove-item, .sendvideo, .share, .share_gris, .skyico, .skyrock_icon, .skyrock_icon_20, .skyrock_icon_active, .skyrock_icon_gris, .skystar_big, .sources, .stats, .statstop, .structure, .structure_white, .tag, .tumblr, .twitter, .twitter_active, .twitter_gris, .unreadgifts, .unreadmsg, .uplist, .uplist_white, .user_lock, .user_lock_white, .validate, .validate_white, .viewblog, .viewblog_white, .viewblogmusic, .viewespace, .viewprofil, .viewprofil_white, .viewsource, .visite, .visite_white, .votedefeat, .votenul, .votepoints, .votepoints_white, .votevictory, .write, .write_white, .writemsg { padding: 5px 6px 5px 26px; background-repeat: no-repeat; background-position: 4px center; }
.boy, a.boy, .boy a, .girl, a.girl .girl a, .xonline .boy, .xonline .girl { background-repeat: no-repeat; background-position: 2px 2px; }
.boy, a.boy, .girl, a.girl .girl a { padding: 2px 0px 0px 12px; }
.boy, a.boy, .boy a { color: rgb(2, 98, 221) ! important; }
.girl, a.girl .girl a { color: rgb(253, 0, 217) ! important; }
a.girl, a.boy { text-decoration: none; }
a.girl:hover, a.boy:hover { text-decoration: underline; }
img.avatar { border: 1px solid transparent; }
:first-child + html .xonline img.avatar, .xonline img.snapshot { border: 1px solid rgb(17, 233, 12) ! important; }
.xonline .avatar-link, .xonline .avatar-link-small { position: relative; display: inline-block; border: 0px none; }
.xonline .avatar-link img, .xonline .avatar-link-small img { display: block; }
.xonline .avatar-link:after, .xonline .avatar-link-small:after { position: absolute; left: 4px; bottom: 1px; content: url('../images/p-xonline.png'); }
.confirmation:not(#foo), .error:not(#foo), .alert:not(#foo) { border: 3px solid rgb(255, 255, 255); }
/* ::::: http://static.v5.skyrock.net/css/home.css?chr4xaw ::::: */

.skySlider .slidercontent { display: none; }
.skySlider .slidercontent-active { display: block ! important; }
.slidernav, .slidermenu { overflow: hidden; }
.slidernav, .slidernav li, .slidermenu li { float: left; }
.slidercontent a, .slidernav a { text-decoration: none; }
.slidernav a { display: block; float: left; }
.home_slider { position: relative; width: 620px; height: 250px; font-size: 11px; background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.home_slider .slidermenu { position: absolute; right: 15px; top: 182px; z-index: 10; }
.slidernav { padding: 5px 0px 0px; }
.home_slider .slidermenu a { float: left; display: inline; margin: 0px 6px 0px 0px; text-indent: -999em; background: url('../images/sprite_slider.png') no-repeat scroll 0% 0% transparent; overflow: hidden; outline: medium none; }
.home_slider .slidermenu .back, .home_slider .slidermenu .next { width: 17px; height: 24px; margin-top: 1px; }
.home_slider .slidermenu .back:hover { background-position: 0px -24px; }
.home_slider .slidermenu .next { margin: 0px; background-position: -17px 0px; }
.home_slider .slidermenu .next:hover { background-position: -17px -24px; }
.home_slider .slidermenu .slidernav a { margin-top: 1px; width: 14px; height: 14px; background-position: -34px 0px; }
.home_slider .slidermenu .slidernav a:hover { background-position: -34px -14px; }
.home_slider .slidermenu .slidernav .sliderlink-active { margin-top: 0px; width: 16px; height: 16px; background-position: -34px -28px; }
.home_slider .slidermenu .slidernav .sliderlink-active:hover { background-position: -34px -28px; }
.home_slider .slidercontent div { position: absolute; width: 620px; height: 80px; bottom: 0px; left: 0px; padding: 0px; color: rgb(255, 255, 255); overflow: hidden; z-index: 5; background-color: rgb(0, 0, 0); }
.home_slider:not(zz) .slidercontent div { background-color: rgba(0, 0, 0, 0.65); }
.home_slider .slidercontent h3 { width: 460px; margin: 5px 15px; font-size: 26px; background: none repeat scroll 0% 0% transparent; }
.home_slider .slidercontent h3, .home_slider .slidercontent h3 a { color: rgb(255, 255, 255); }
.home_slider .slidercontent p { margin: 0px 15px; }
.home_slider .slidercontent p a:hover { text-decoration: underline; }
.home_slider .slidercontent img { position: absolute; display: block; width: 620px; height: 250px; top: 0px; left: 0px; z-index: 4; }
#list_whatsup { position: relative; }
#list_whatsup li { position: relative; padding: 10px 0px; font-size: 14px; height: 52px; float: none; clear: both; overflow: hidden; }
#list_whatsup li.even { background-color: rgb(250, 250, 250) ! important; }
#list_whatsup .box_msg_ie8_fade_out, #list_whatsup .box_msg { width: 540px; padding-top: 7px; padding-bottom: 7px; background-color: rgb(255, 255, 255); }
#list_whatsup .box_msg_ie8_fade_out p, #list_whatsup .box_msg p { width: 530px; max-height: 32px; overflow: hidden; }
#list_whatsup cite, #list_whatsup em { font-size: 11px; font-style: normal; }
#list_whatsup .quote { font-size: 10px; margin: 0px 2px; }
#list_whatsup em { color: rgb(153, 153, 153); font-style: normal; }
#column_right fieldset { border: 0px none; margin: 0px; padding: 0px; }
#sky_login { font-size: 11px; }
#sky_login #login_form { margin-bottom: 13px; }
#sky_login #login_form label { display: block; padding: 2px 0px; }
#sky_login #login_form input { width: 294px; height: 13px; padding: 4px 2px; border: 1px solid rgb(153, 153, 153); margin: 0px; }
#sky_login #login_form input:active, #sky_login #login_form input:focus { border-color: rgb(0, 0, 0); }
#sky_login label { color: rgb(51, 51, 51); }
#sky_login #login_options li { margin-bottom: 6px; }
#sky_login #login_options label { color: rgb(119, 119, 119); }
#sky_login #sky_inscription { margin-top: 10px; padding: 10px; border: 1px solid rgb(221, 221, 221); background: none repeat scroll 0% 0% rgb(246, 246, 246); }
#sky_login #sky_inscription:not(foo) {  }
:first-child + html #sky_login #sky_inscription { margin-top: 2px; }
#sky_login #sky_inscription .bouton_highlight { margin-top: 8px; }
#sky_login #sky_inscription .msg_inscription { display: block; margin: -2px 0px -1px; font-weight: bold; font-size: 14px; }
#sky_login #sky_inscription .bouton_highlight:hover { text-decoration: none; }
#recherche #search-slider { width: 275px; margin-left: 10px; }
#recherche .distance-enabled label { margin-left: 5px; margin-right: 15px; }
#recherche .recherche_criteres li { width: 140px; }
#recherche .recherche_criteres label { display: block; padding: 2px 0px; color: rgb(51, 51, 51); }
#recherche .recherche_criteres select { width: 138px; }
#recherche .recherche_criteres input { width: 290px; }
#recherche .gender, #recherche .country { float: left; }
#recherche .age, #recherche .department { float: right; }
#recherche_options { margin: 14px 0px; }
#recherche_options li { display: inline; }
#recherche_options label { padding-left: 4px; padding-right: 16px; }
#recherche_options .xonline { font-weight: bold; color: rgb(17, 233, 12); }
#advanced_search { margin-top: 10px; }
#wrap { font-size: 11px; }
#list_blocs_source ul, #list_blocs_source li, #top_notes .list_intros li, #online .list_thumb, #wrap #online .list_thumb li, #sources_list_news .list_intros li { overflow: visible; }
#list_blocs_source li .flag, #list_blocs_source .mn-card-friend .mn-avatar img, #list_top_visites li .flag, #online .list_thumb .flag, #online .mn-card-friend .mn-avatar img { width: auto ! important; height: auto ! important; }
#online .list_thumb { height: 220px; margin-top: 10px; }
#wrap #online .list_thumb li { margin-bottom: 4px; }
#online .list_thumb li, #thematics_like .list_thumb li { margin-right: 10px; margin-bottom: 15px; }
#online .list_thumb .last, #thematics_like .list_thumb .last, #thematics_photos .list_thumb .last { margin-right: 0px; }
:first-child + html #top_videos .list_thumb li, :first-child + html #top_videos_unrully .list_thumb li { height: 175px; }
:first-child + html #top_videos_player .infos_videos_partright { width: 200px; }
#blogstars .list_intros li { max-height: 100px; }
.box .xonline { background-position: left -30px; }
.box .xonline .title_value, .box .xonline .title_value a, .box .xonline .title_value small { color: rgb(17, 233, 12); }
:first-child + html #api_form .label_checkbox { margin-right: 20px; }
#photostream .list_thumb_large, #photostream_home .list_thumb_large { height: 152px; }
#photostream_home li { margin-right: 5px; margin-bottom: 5px; }
#photostream_home .item_out, #photostream .item_out { margin-right: 0px ! important; }
/* ::::: http://static.v5.skyrock.net/js/jquery/plugins/sliderUi/jquery.sliderUi.css?c_riYxw ::::: */

#search-slider.ui-slider { position: relative; text-align: left; background: none repeat scroll 0% 0% rgb(83, 137, 202); }
#search-slider.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#search-slider.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px none; background: none repeat scroll 0% 0% rgb(144, 144, 144); }
#search-slider.ui-slider-horizontal { height: 5px; border-radius: 10px 10px 10px 10px; }
#search-slider.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
#search-slider.ui-slider-horizontal .ui-slider-range { top: 0px; height: 5px; border-radius: 10px 10px 10px 10px; }
#search-slider.ui-slider-horizontal .ui-slider-range-max { right: 0px; }
#search-slider.ui-slider-horizontal .ui-slider-handle { display: block; width: 8px; height: 8px; border-radius: 66px 66px 66px 66px; border: 4px double rgb(255, 255, 255); font-size: 20px; color: rgb(102, 102, 102); line-height: 100px; text-align: center; text-decoration: none; text-shadow: 0px 1px 0px rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(144, 144, 144); margin-left: -8px; }
:first-child + html #search-slider.ui-slider-horizontal .ui-slider-handle { display: block; width: 8px; height: 8px; border-radius: 66px 66px 66px 66px; border: 4px none rgb(204, 204, 204); font-size: 20px; color: rgb(102, 102, 102); line-height: 100px; text-align: center; text-decoration: none; text-shadow: 0px 1px 0px rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(144, 144, 144); }
#slider-container { background: url('../images/search-graduation_378.jpg') no-repeat scroll left 6px transparent; height: 12px; }
#slider-container.width_275 { background: url('../images/search-graduation_275.png') no-repeat scroll 10px 6px transparent; }
#search-slider { margin-bottom: 10px; }
#slider-container .slider_ville { float: left; }
:first-child + html .distance-card .pointe_border { display: none; }
